Chức năng chính LibreOffice

Các ứng dụng đi kèm

Giao diện LibreOffice Impress trong LinuxẢnh chụp màn hình LibreOffice 5.3 Writer dùng giao diện MUFFIN đang chạy trên Ubuntu 16.04Calc trong LibreOffice 4
Thành phầnGhi chú
WriterMột trình soạn thảo văn bản với chức năng tương tự và hỗ trợ file của Microsoft Word hoặc WordPerfect. Nó có khả năng xử lý văn bản WYSIWYG rộng rãi, nhưng cũng có thể được sử dụng như một trình soạn thảo văn bản cơ bản.[10]
CalcMột chương trình bảng tính, tương tự như Microsoft Excel hoặc Lotus 1-2-3. Nó có một số tính năng độc đáo, bao gồm một hệ thống tự động xác định hàng loạt biểu đồ, dựa trên thông tin có sẵn cho người dùng.[10][19]
ImpressMột chương trình trình bày giống như Microsoft PowerPoint. Các bản trình bày có thể được xuất dưới dạng file SWF, cho phép chúng được xem trên bất kỳ máy tính nào có cài đặt Adobe Flash Player.[10][20]
DrawMột trình soạn thảo và công cụ lập biểu đồ đồ họa vector tương tự như Microsoft Visio và có thể so sánh các tính năng với các phiên bản đầu tiên của CorelDRAW. Nó cung cấp các kết nối giữa các hình dạng, có sẵn trong một loạt các kiểu đường và tạo điều kiện cho các bản vẽ tòa nhà như sơ đồ. Nó cũng bao gồm các tính năng tương tự như phần mềm xuất bản trên máy tính để bàn như ScribusMicrosoft Publisher.[21] Nó cũng có thể hoạt động như một trình soạn thảo tệp PDF
MathMột ứng dụng được thiết kế để tạo và chỉnh sửa các công thức toán học. Ứng dụng sử dụng một biến thể của XML để tạo các công thức, như được định nghĩa trong đặc tả OpenDocument. Các công thức này có thể được kết hợp vào các tài liệu khác trong bộ LibreOffice, chẳng hạn như các công thức được tạo bởi Writer hoặc Calc, bằng cách nhúng các công thức vào tài liệu.[22]
BaseMột hệ quản trị cơ sở dữ liệu, tương tự Microsoft Access. LibreOffice Base cho phép tạo và quản lý cơ sở dữ liệu cũng như việc chuẩn bị các biểu mẫu và báo cáo cung cấp cho người dùng cuối dễ dàng truy cập dữ liệu. Giống như Access, nó có thể được sử dụng để tạo các cơ sở dữ liệu nhúng nhỏ được lưu trữ cùng với các file tài liệu (sử dụng Firebird dựa trên HSQLDB và C++ dựa trên Java), và cho các tác vụ đòi hỏi khắt khe hơn, nó cũng có thể được sử dụng làm giao diện người dùng cho các hệ thống cơ sở dữ liệu khác nhau, bao gồm cơ sở dữ liệu Access (JET), nguồn dữ liệu ODBC/JDBCMySQL, MariaDB, PostgreQuery hoặc Microsoft Access.[10][23]

Công việc đang diễn ra để chuyển đổi công cụ lưu trữ nhúng từ HSQLDB sang back-end Firebird SQL. Firebird đã được đưa vào LibreOffice như một tùy chọn thử nghiệm kể từ LibreOffice 4.2.[24][25]

Hệ điều hành

LibreOffice Viewer trên Android

Các nhà phát triển The Document Foundation hướng mục tiêu của LibreOffice đến Microsoft Windows (IA-32 và x86-64), Linux (IA-32, x86-64 và ARM) và macOS (x86-64).[26][27] Cộng đồng ports đến FreeBSD,[28] NetBSD,[29] OpenBSDMac OS X 10.5 PowerPC[30] nhận được hỗ trợ từ những người đóng góp cho những dự án, tương ứng[31][32][33] LibreOffice cũng được cài trên OpenIndiana thông qua SFE.[34]

Những người tiền nhiệm trong lịch sử của LibreOffice, trở về StarOffice 3, đã chạy trên Solaris với cpu SPARC mà Sun microsystems đã tạo ra (và Oracle tiếp tục thực hiện trong một thời gian). Bản port không chính thức của LibreOffice, các phiên bản hiện đã lỗi thời, đã hỗ trợ SPARC. Các port không chính thức hiện tại của LibreOffice 5.2.5 chỉ chạy trên phần cứng tương thích với Intel, tối đa cho Solaris 11.

Năm 2011, các nhà phát triển đã công bố kế hoạch port LibreOffice sang AndroidiOS.[35] Phiên bản beta của trình xem tài liệu cho Android 4.0 trở lên đã được phát hành vào tháng 1 nặm 2015;[11] Tháng 5/2015, LibreOffice Viewer for Android đã được phát hành với khả năng chỉnh sửa cơ bản.[36]

Ứng dụng LibreOffice Impress Remote cho các hệ điều hành di động khác nhau cho phép điều khiển từ xa các bài thuyết trình LibreOffice Impress.

LibreOffice Online

LibreOffice Online là phiên bản trực tuyến của LibreOffice. Nó cho phép sử dụng LibreOffice thông qua trình duyệt web bằng cách sử dụng phần tử canvas của HTML5. Việc phát triển đã được công bố tại LibreOffice Conference vào tháng 10/2011, và đang diễn ra.[37] The Document Foundation, IceWarp, và Collabora tuyên bố hợp tác để triển khai.[38][39] Một phiên bản của phần mềm đã được hiển thị trong một hội nghị tháng 9 năm 2015,[40] và UK Crown Commercial Service tuyên bố quan tâm đến việc sử dụng phần mềm.[41][42] ngày 15 tháng 12 năm 2015, Collabora, hợp tác với ownCloud, đã phát hành bản xem trước kỹ thuật của Libreoffice Online mang thương hiệu Collabora Online Development Edition (CODE).[43] tháng 7 năm 2016, Nextcloud và Collabora đã hợp tác để mang CODE đến người dùng Nextcloud.[44][45] Đến tháng 10 năm 2016, Collabora đã phát hành chín bản cập nhật cho CODE.[46] Bản phát hành mã nguồn đầu tiên của LibreOffice Online đã được thực hiện với phiên bản LibreOffice 5.3 vào tháng 2 năm 2017.

Nét độc đáo của LibreOffice

Một báo cáo chi tiết 60 trang vào tháng 6 năm 2015 đã so sánh tiến độ của dự án LibreOffice với dự án liên quan Apache OpenOffice. Nó cho thấy rằng "OpenOffice đã nhận được khoảng 10% những cải tiến mà LibreOffice đã làm trong khoảng thời gian nghiên cứu."[47]

Các tính năng khác

LibreOffice có thể dùng framework đa phương tiện GStreamer trong Linux để render các nội dung đa phương tiện ví dụ như videos trong Impress và các chương trình khác.

Trực quan, LibreOffice đã sử dụng các biểu tượng "kiểu Tango" lớn được sử dụng cho các phím tắt ứng dụng, biểu tượng khởi chạy nhanh, biểu tượng cho các tệp được liên kết và cho các biểu tượng được tìm thấy trên thanh công cụ của các chương trình LibreOffice trước đây.[48][49] Chúng cũng được sử dụng trên thanh công cụ và menu theo mặc định. Sau này LibreScript đã tích hợp nhiều chủ đề biểu tượng để điều chỉnh giao diện của môi trường desktop cụ thể, chẳng hạn như Colibre cho Windows và Elementary for GNOME.

LibreOffice cũng phân phối với một chủ đề được sửa đổi trông giống bản phân phối Linux dựa trên GTK. Nó cũng kết xuất phông chữ thông qua Cairo trên các bản phân phối Linux; điều này có nghĩa là văn bản trong LibreOffice được hiển thị giống như phần còn lại của desktop Linux.

Với phiên bản 6.2, LibreOffice bao gồm GUI kiểu Ribbon, được gọi là Notebookbar, bao gồm ba chế độ xem khác nhau.[50] Tính năng này trước đây đã được đưa vào làm tính năng thử nghiệm trong LibreOffice 6 (các tính năng thử nghiệm phải được bật từ cài đặt LibreOffice sđể cung cấp tùy chọn này trong menu View).[51]

LibreOffice có một tính năng tương tự như WordArt được gọi là Fontwork.[52]

Cấp phép

Dự án LibreOffice sử dụng giấy phép kép LGPLv3 (hoặc mới hơn)/MPL 2.0 cho những đóng góp mới để cho phép nâng cấp giấy phép.[53] Kể từ khi cốt lõi của codebase OpenOffice.org đã được tặng cho Apache Software Foundation, có một nỗ lực không ngừng để có được tất cả các mã rebased để giảm bớt cập nhật giấy phép trong tương lai. Đồng thời, có những khiếu nại rằng trên thực tế IBM đã không phát hành mã Lotus Symphony dưới dạng nguồn mở, mặc dù đã tuyên bố. Có báo cáo cho rằng một số nhà phát triển LibreOffice muốn kết hợp một số phần mã và sửa lỗi mà IBM đã sửa trong phân nhánh OpenOffice của họ.[54]

Scripting và phần mở rộng

LibreOffice hỗ trợ các phần mở rộng của bên thứ 3.[55] Tính đến tháng 7 năm 2017[cập nhật], danh sách LibreOffice Extension Repository có hơn 320 extensions.[56] Một danh sách khác được duy trì bởi Apache Software Foundation[57] và một danh sách khác của Free Software Foundation.[58] Extensions và scripts cho LibreOffice có thể viết bằng C++, Java, CLI, Python, và LibreOffice Basic. Các trình thông dịch cho hai phần sau được đóng gói với hầu hết các trình cài đặt LibreOffice, do đó không cần cài đặt bổ sung. Giao diện lập trình ứng dụng cho LibreOffice được gọi là "UNO" và được ghi lại rộng rãi.[59]

LibreOffice Basic

LibreOffice Basic là một ngôn ngữ lập trình tương tự Microsoft Visual Basic for Applications (VBA) nhưng dựa trên StarOffice Basic. Nó có sẵn trong Writer, Calc và Base. Nó được dùng để viết những chương trình nhỏ được gọi là "macros", với mỗi macro thực hiện một nhiệm vụ khác nhau, chẳng hạn như đếm các từ trong đoạn văn.[60]

Tài liệu tham khảo

WikiPedia: LibreOffice http://arstechnica.com/open-source/news/2010/10/or... http://arstechnica.com/open-source/news/2011/01/th... http://betanews.com/2015/03/25/libreoffice-moves-t... http://www.linux.com/articles/48258 http://ostatic.com/blog/apache-openoffice-versus-l... http://linux.softpedia.com/blog/libreoffice-online... http://news.softpedia.com/news/uk-government-is-ki... http://www.zdnet.com/blog/open-source/ubuntu-opts-... http://lwn.net/Articles/407339/ http://blog.documentfoundation.org/2011/01/21/deve...